﻿using System;
using System.Collections.ObjectModel;
using System.Linq;
using System.Text;
using Gacn.ControleAlunos.Library.Entities;

namespace Gacn.ControleAlunos.Library.Entities
{
    public class AlunoEntity : APessoaEntity
    {
        #region Properties
        public int? TurmaID { get; set; }
        public string TurmaCod { get; set; }
        #endregion

        #region Constructors
        public AlunoEntity() : base() { }
        public AlunoEntity(int ID, string NomePessoa, int TurmaID, string TurmaCod)
        {
            this.ID = ID;
            this.NomePessoa = NomePessoa;
            this.TurmaID = TurmaID;
            this.TurmaCod = TurmaCod;
        }
        #endregion
    }

    public class AlunoDetalhadoEntity : PessoaDetalhadaEntity
    {
        #region Properties
        public int? TurmaID { get; set; }
        public string TurmaCod { get; set; }

        public int? EscolaID { get; set; }
        public string EscolaNome { get; set; }

        public int? CursoID{ get; set; }
        public string CursoNome { get; set; }

        public int? QtdPresencas { get; set; }

        #endregion

        #region Constructors
        public AlunoDetalhadoEntity() : base() { }
        #endregion
    }


}
